//第一步:引用Node.js自带的fs模块并实例化
var fs = require("fs");

//第二步：同步写入文件到指定的路径下
console.log("111");
var res = fs.writeFileSync('./app2.txt',"2019年10月29日通过Node中的异步方法生成的文件。",'utf8');
console.log(res);
console.log("222");
console.log("同步写入文件========================================================================");


//第三步：异步写入文件到指定的路径下
fs.writeFile("./app02.txt","这个文件是通过fs的同步写入方法执行生成的文件。","utf8",function(data){
	console.log(data);
	if(data){
		console.log("写入失败！");
	}else{
		console.log("写入成功！");
	}
	console.log("异步写入文件========================================================================");
});

//同步读取指定路径下的文件
var ref = fs.readFileSync("./app2.txt","utf8");
console.log(ref);
console.log("同步读取文件========================================================================");


//异步读取指定路径下的文件
var ref = fs.readFile("./app2.txt",function(msg,data){
	console.log(msg);
	console.log(data);
});
console.log(ref);
console.log("异步读取文件========================================================================");



//文件是否已经存在
fs.existsSync("./app1.txt");